# pAPer – Ассистент для работы с научными источниками

Проект выполнен в рамках харатона *DeepHack.Agents* с 18:00 24 апреля до 10:00 26 апреля командой *poly.tex*.

## Описание

Создание обзора литературы – важная, но зачастую рутинная работа. В отличие от содержимого статьи, о котором имеет представление только автор, обзор может быть составлен по небольшому описанию статьи или её идеи: по ним можно установить предметную область и найти подходящие материалы.

Подготовка обзора разбита на три части:

- Ввод описания статьи или её идеи;
- Автоматический подбор источников;
- Выбор основных тем для обзора (статьи должны быть сгруппированы по тематике);
- Генерация текста обзора по выбранным темам, источникам а также исходному описанию.

ИИ-помощники могут ошибаться, поэтому мы предусмотрели возможность исключения ошибочных результатов.
Также можно делиться своими наработками, отправляя ссылку на проект.


## Запуск в режиме разработки

```bash
mkdir -p frontend/node_modules/.cache && chmod -R 777 frontend/node_modules/.cache

sudo docker-compose up
```

## Технические особенности и недоделанные функции

- Всё состояние, включая истории изменений для каждого проекта уже хранится на сервере. Возврат к определённому состоянию не реализован: осталось сделать UI-часть;
- Для блоков есть граф зависимостей. Можно реализовать функцию пересчёта блоков, зависящих от изменённых данных.

## Скриншоты

![Начало](screenshots/1.png)
![Выбор тем](screenshots/2.png)
![Обзор](screenshots/3.png)

